sgpb\AdminHelper D

Total Complexity 429
Dependencies 11
Dependents 26
Total lines 2,352
Lines of code 1,771
Logical lines of code 1,103
Comment lines 173
Methods 84
Properties 0

Methods 84

Method Rating Maintainability Complexity Lines of code
getSystemInfoText()
D
24
41 145
getBrowser()
B
37 20 71
updatesInit()
B
40 20 54
createSelectBox()
B
41 19 55
subscribersRelatedQuery()
B
43 17 42
renderCustomScripts()
B
39 15 65
themeRelatedSettings()
A
51 17 28
createRadioButtons()
A
41 15 53
getHost()
A
46 14 38
filterUserCapabilitiesForTheUserRoles()
A
43 12 49
defaultButtonImage()
A
51 10 27
sendTestNewsletter()
A
43 7 48
createInput()
A
54 8 20
getGutenbergPopupsIdAndTitle()
A
49 7 33
makeRegisteredPluginsStaticPathsToDynamic()
A
49 7 32
allowed_html_tags()
A
33 1 121
shouldOpenReviewPopupForDays()
S
50 7 29
hexToRgba()
S
50 7 29
removeUnnecessaryCodeFromPopups()
S
51 7 27
deleteUserFromSubscribers()
S
51 7 26
getPopupsIdAndTitle()
S
52 7 26
hasInactiveExtensions()
S
51 7 25
arrayMergeSameKeys()
S
52 7 25
getCurrentUserRole()
S
53 6 23
checkIfLicenseIsActive()
S
53 6 20
getSubscriptionColumnsById()
S
56 5 17
getCurrentPostType()
S
59 5 15
getTaxonomyBySlug()
S
59 5 15
getCurrentPopupType()
S
59 5 14
removeSelectedTypeOptions()
S
60 5 14
checkEditorByPopupId()
S
58 5 14
createCheckBox()
S
58 5 14
isPluginActive()
S
60 5 13
getMaxOpenPopupContent()
S
45 1 69
popupGetClonePostLink()
S
57 4 16
shouldOpenForMaxOpenPopupMessage()
S
61 4 12
getImageDataFromUrl()
S
62 4 11
getAllFreeExtensions()
S
57 3 18
getAllExtensions()
S
57 3 18
getEmailHeader()
S
58 3 15
getCSSSafeSize()
S
64 4 10
userCanAccessTo()
S
61 3 13
dateToSeconds()
S
61 3 12
renderExtensionsContent()
S
55 2 22
sendEmailAboutUnsubscribe()
S
56 2 16
getSiteProtocol()
S
67 3 7
getAllActiveExtensions()
S
63 3 10
getPopupPostAllowedUserRoles()
S
64 3 10
subscriberExists()
S
64 3 10
getCustomFormFieldsByPopupId()
S
66 3 9
createAttrs()
S
64 3 10
getPopupMainTableCreationDate()
S
58 2 14
getMaxOpenPopupId()
S
60 2 14
removeAllNonPrintableCharacters()
S
61 2 12
deleteSubscriber()
S
60 2 12
getMaxOpenPopupsMessage()
S
61 2 11
findSubscribersByEmail()
S
62 2 11
getExtensionAvaliabilityOptions()
S
58 1 19
renderAlertProblem()
S
59 1 18
getFileFromURL()
S
66 2 9
hasBlocks()
S
70 2 6
buildCreatePopupUrl()
S
65 2 9
getPopupThumbClass()
S
65 2 9
getReverseConvertIds()
S
68 2 8
supportBannerNotification()
S
60 1 11
deleteSubscriptionPopupSubscribers()
S
71 1 5
getSettingsURL()
S
74 1 4
getPopupExportURL()
S
65 1 9
addArgsToURl()
S
75 1 4
getImageAltTextByUrl()
S
72 1 5
getDateObjFromDate()
S
72 1 5
serializeData()
S
76 1 4
renderWPBakeryScriptsAndStyles()
S
78 1 3
getFormattedDate()
S
69 1 6
getGutenbergPopupsEvents()
S
63 1 10
addUnsubscribeColumn()
S
72 1 5
getPopupTypesPageURL()
S
78 1 3
getMaxOpenDaysMessage()
S
69 1 6
getPopupUsageDays()
S
65 1 8
deleteOption()
S
80 1 3
getOption()
S
79 1 3
updateOption()
S
79 1 3
getRightMetaboxBannerText()
S
76 1 4
showMenuForCurrentUser()
S
80 1 3